body { background-color:#666; color:#FFF; font:11px/1.5 Arial, sans-serif; margin:0; overflow:auto; padding:50px 50px 50px 50px; }
h1 { font-size:18px; margin:0 0 20px; }
a { color:#000; }

.clear { clear:both; font-size:1px; line-height:1px; }

#overlay { background:#666; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2000; }
#overlay #preloader { background:url(images/loader_bg.gif) no-repeat; height:50px; left:50%; line-height:50px; margin:-25px 0 0 -25px; position:absolute; text-align:center; top:50%; width:50px; }
#overlay #preloader img { margin:11px 0 0 0; vertical-align:middle; }

.portletContainer { background-color:#FFF; border:1px solid #555; color:#222; margin:0 15px 15px 0; padding:0 10px 10px; width:175px; }
.portletContainer h2 { background-color:#555; border-top:3px solid #666; color:#FFF; font-size:11px; margin:0 -10px 10px; line-height:2; padding:0 10px; }
.label {color:#000000;font:14px/1.6 Arial, sans-serif bold;}

#container { float:left; }
#LoginPortlet_tp { float:left; width:400px; }
#LoginStatusPortlet_tp { float:left; width:200px;clear:right; }
#LoginStatus2Portlet_tp { float:left; width:200px;clear:right; }

#debug { float:left;width:638px;}

#debug p { margin:0; }